Notes on Binary Dumbbell Trees

نویسنده

  • Michiel Smid
چکیده

Dumbbell trees were introduced in [1]. A detailed description of non-binary dumbbell trees appears in Chapter 11 of [3]. These notes show how binary dumbbell trees can be obtained, and how they can be used to construct, in O(n log n) time, a spanner of bounded degree and weight proportional to O(log n) times the weight of a minimum spanning tree. The reader is assumed to be familiar with the split tree and the well-separated pair decomposition (WSPD), as described, e.g., in Chapter 9 of [3]. 1 Dumbbells Let S be a set of n points in R. For any subset A of S, we denote its bounding box by R(A). Let T be the split tree for S. For any node u in T , let Su be the set of all points in S that are stored in the subtree of u. Consider the WSPD that is obtained from T . Each of the O(n) pairs {A,B} in this WSPD is represented by two nodes, say u and v, of T : The set A is equal to the set Su, whereas the set B is equal to the set Sv. For each pair {A,B} in the WSPD, we define its dumbbell to be the geometric region consisting of the two bounding boxes R(A) and R(B), together with the line segment joining the centers of these boxes. The two bounding boxes are called the heads of the dumbbell. The length of the dumbbell is defined to be the length of the line segment joining the centers of the two heads. The size of a head is defined to be the length of its longest side.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

A New Heuristic Algorithm for Drawing Binary Trees within Arbitrary Polygons Based on Center of Gravity

Graphs have enormous usage in software engineering, network and electrical engineering. In fact graphs drawing is a geometrically representation of information. Among graphs, trees are concentrated because of their ability in hierarchical extension as well as processing VLSI circuit. Many algorithms have been proposed for drawing binary trees within polygons. However these algorithms generate b...

متن کامل

Permutrees

Abstract. We introduce permutrees, a unified model for permutations, binary trees, Cambrian trees and binary sequences. On the combinatorial side, we study the rotation lattices on permutrees and their lattice homomorphisms, unifying the weak order, Tamari, Cambrian and boolean lattices and the classical maps between them. On the geometric side, we provide both the vertex and facet descriptions...

متن کامل

Profile and Height of Random Binary Search Trees

The purpose of this article is to survey recent results on distributional properties of random binary search trees. In particular we consider the profile and the height.

متن کامل

Lecture Notes on Dynamic Programming 15-122: Principles of Imperative Computation

In this lecture we introduce dynamic programming, which is a high-level computational thinking concept rather than a concrete algorithm. Perhaps a more descriptive title for the lecture would be sharing, because dynamic programming is about sharing computation. We have already seen earlier that sharing of space is also crucial: binary decision diagrams in which subtrees are shared are (in pract...

متن کامل

Notes on Distance- Based Coding Methods for Binary Trees

This note introduces a new coding method for binary trees in which the code item corresponding to a node equals node's distance from the left arm of the tree according to the metrics defined by the tree. The new coding method is compared with previously known methods. Moreover, we establish a connection between distance-based methods and a recently introduced method by Johnsen.

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2012